﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using GrewalCRM.Entities;
using GrewalCRM.BLL;

/// <summary>
/// Summary description for ImasterCRM
/// </summary>
public interface ImasterCRM
{
  bool IsValidUser
  {
    get;
  }
  UserCRM SessionUser
  {
    get;
  }
  List<InstallersMaster> InstallersCache
  {
    get;
  }
  List<ReffStatus> CallStatusCache
  {
    get;
  }
  List<DealersMaster> DealerCache
  {
    get;
  }
  List<ACBrands> ACBrandsCache
  {
    get;
  }
  string SiteDomainName
  {get;}
  void ClearInstallersCache();
  void ClearCallStatusCache();
  void ClearDealerCache();
  void ClearACBrandsCache();
}